home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / mint095s.zoo / readme < prev    next >
Text File  |  1992-08-02  |  5KB  |  97 lines

  1. MiNT is Not TOS: A Multitasking Operating System Extension for the Atari ST
  2.  
  3. Copyright 1990,1991,1992 Eric R. Smith. All rights reserved. See the file
  4. "copying" for conditions of redistribution.
  5.  
  6. MiNT COMES WITH ABSOLUTELY NO WARRANTY, NOR WILL I BE LIABLE FOR ANY
  7. DAMAGES INCURRED FROM THE USE OF IT. USE ENTIRELY AT YOUR OWN RISK!!!
  8. ---------------------------------------------------------------------
  9. This is a beta-test version of MiNT, a multitasking TOS extender. It
  10. seems to work quite well with my setup, but treat it with caution.
  11. I strongly suggest that you make regular backups of your hard drive
  12. if you're using MiNT; this is also a very good idea even if you're
  13. not using MiNT, of course!
  14.  
  15. MiNT is *not* a shell like Gulam; rather, it is a resident program like
  16. GDOS that provides features that other programs can take advantage of.
  17. There are a variety of shells available that take advantage of MiNT, for
  18. example ports of bash, ksh, and tcsh. And, of course, most ordinary TOS
  19. shells work quite well under MiNT.
  20.  
  21. See the file "readme.1st" for details on how to make MiNT work. Basically,
  22. you just copy it into the AUTO folder of your boot disk and reboot.
  23. You can also run MiNT from the desktop, *if* you have set up mint.cnf
  24. to specify an initial program to run (with a line like INIT=foo.prg).
  25. Otherwise, MiNT will try to run GEM, which won't work too well if GEM is
  26. already running!
  27.  
  28. So, what does MiNT provide for you? Multitasking is the big feature,
  29. of course. But there are some others, such as:
  30.  
  31. (1) The TOS 1.4+ fastload bit is recognized and supported; so are some
  32. system calls like Mxalloc that are only available under later versions
  33. of TOS.
  34.  
  35. (2) You can figure out just what's happening in your system; what system
  36. calls are being made, and what errors they're returning, by pressing
  37. a CTRL-ALT-key combination. This makes debugging your own programs a lot
  38. easier!
  39.  
  40. (3) All the disk drives are located as subdirectories of one big pseudo
  41. disk drive, U:; for example, the file "A:\FOO" can also be accessed as
  42. "U:\A\FOO". This can make certain kinds of operations much easier.
  43.  
  44. (4) Various BIOS devices are available via file names; for example, the
  45. MIDI port is called "U:\DEV\MIDI". New devices can be installed via
  46. appropriate system calls.
  47.  
  48. (5) MiNT supports symbolic links, which are aliases for files and directories.
  49. For example, if you put the line:
  50.    sln c:\foo\bar u:\baz
  51. in your "mint.cnf" file, then you can access the file C:\FOO\BAR\X by the
  52. name U:\BAZ\X (assuming, of course, that C:\FOO\BAR is a directory).
  53.  
  54. (6) MiNT makes ^C work a little more quickly (you don't have to wait until
  55. the affected program makes an I/O call). And if that doesn't work,
  56. CTRL-ALT-C will almost always kill the program.
  57.  
  58. (7) MiNT allows loadable file systems to read non-TOS disks just as though
  59. they were TOS disks. For example, there's a file system available that can
  60. read Minix format disks.
  61.  
  62. My original intention with the MiNT project was to have a multitasking
  63. replacement for TOS. However, it turns out that Atari liked MiNT,
  64. and in fact have licensed it to use in the multitasking version of TOS.
  65. So perhaps the name is now a bit of an anachronism; but I like it.
  66. Atari is calling their version of MiNT "MiNT is Now TOS". Please note
  67. that their version of MiNT is *not* necessarily going to be the same
  68. as this one (or any other freely available one) and that in particular
  69. Atari is not obliged to be completely compatible with my MiNT. Also
  70. please note that MultiTOS will consist of quite a bit more than just MiNT!
  71.  
  72. The conditions for distribution are spelled out in the file "copying";
  73. this program is freeware, but it is *not* public domain. If you want
  74. to distribute MiNT with a commercial product, please contact me -- I'm
  75. sure we can work something out. If you come up with improvements and
  76. bug fixes for MiNT, please mail them to me and/or post them to Usenet.
  77. Please do *not* change the version number of MiNT, or distribute modified
  78. copies under the name MiNT (call it "newmint", or "better", or whatever).
  79. I want to make sure that when people talk about "MiNT version x.y",
  80. everyone's talking about the same thing.
  81.  
  82. Source code for MiNT is being distributed in the file "mint095s.zoo"
  83. (this will be called "mnt95s.zoo" on Compuserve).
  84.  
  85. My addresses are:
  86.  
  87. Compuserve: 71064,1305
  88. GEnie: E.SMITH10
  89. Internet: eric.smith@uwo.ca
  90.  
  91. Ordinary Mail:
  92. Eric R. Smith
  93. Dept. of Mathematics
  94. University of Western Ontario
  95. London, Ont. Canada N6A 5B7
  96. ph: (519) 661-3638
  97.